package com.css.fxfzcpxx.modules.infoRetrieval.historicalSeismicInfo.service;

import com.css.fxfzcpxx.modules.earthquakeDisaster.entity.EarthquakeDisaster;
import com.css.fxfzcpxx.modules.earthquakeDisaster.vo.EarthquakeDisasterVO;
import com.css.fxfzcpxx.modules.infoRetrieval.historicalSeismicInfo.param.FindByParam;
import com.css.fxfzcpxx.modules.infoRetrieval.historicalSeismicInfo.param.HistoricalSeismicEventParam;
import com.css.fxfzcpxx.modules.infoRetrieval.historicalSeismicInfo.entity.MapData;

import java.util.List;
import java.util.Map;

public interface HistoricalSeismicEventService {
    List<MapData> queryAllByParam();

    Map<String, Object> getPage(int curPage, int pageSize, HistoricalSeismicEventParam param);

    EarthquakeDisasterVO findByParam(FindByParam param);

    Map<String, Object> findById(String id);
}
